home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 (Alt) / Vol 132.iso / games / super_ka.swf / scripts / frame_197 / DoAction.as
Encoding:
Text File  |  2011-06-09  |  8.2 KB  |  215 lines

  1. removeFinal_mc();
  2. bgSoundFunc("bgSound5");
  3. f_bottleTimeMc = false;
  4. f_unDeadMc = false;
  5. f_enemyStopMc = false;
  6. magicWaterUsed = false;
  7. enemyStop = false;
  8. getURL("FSCommand:allowscale",false);
  9. _root.heroLife = _root.heroLife + 1;
  10. myMap5 = [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,10,1,1,0,0,0,0,0,0,0,0,0,1],[1,0,0,11,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,11,0,0,0,1,1,1,0,0,0,0,0,1],[1,0,10,1,1,0,0,0,0,0,0,0,1,1,1,1],[1,0,11,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,11,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,1]];
  11. myMap4 = [[1,8,8,8,8,8,8,8,8,8,8,8,8,8,8,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,10,1,1,1,1,0,0,0,0,0,1],[1,0,0,0,0,11,0,0,0,0,0,0,1,1,1,1],[1,0,0,0,0,11,0,0,0,0,0,0,0,0,0,1],[1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1],[1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1]];
  12. myMap3 = [[1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1],[1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1],[1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,10,1,1,1],[1,1,1,1,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,0,0,1,1,1,0,0,0,0,11,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1]];
  13. myMap2 = [[1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,1,10,1,0,0,1,10,1,0,0,0,1],[1,0,0,0,0,11,0,0,0,0,11,0,0,0,0,1],[1,0,0,0,0,11,0,0,0,0,11,0,0,0,0,1],[1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1]];
  14. myMap1 = [[1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,1,1,1,1,0,0,0,0,1,1,10,1,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]];
  15. game = {tileW:40,tileH:40,doorclose:true,havingBottle:0,currentGate:9,currentMap:1,totalMap:5,itemBottle:20,totalTimes:120,totalLives:_root.heroLife,totalScores:_root.score,totalBottles:_root.everyGateBottle,bulletcounter:0,gateDoorX:4,gateDoorY:1};
  16. game.bullets = new Array();
  17. game.Tile0 = function()
  18. {
  19. };
  20. game.Tile0.prototype.walkable = true;
  21. game.Tile0.prototype.frame = 1;
  22. game.Tile1 = function()
  23. {
  24. };
  25. game.Tile1.prototype.walkable = false;
  26. game.Tile1.prototype.frame = 2;
  27. game.Doors = function(newmap, oldmap)
  28. {
  29.    this.newmap = newmap;
  30.    this.oldmap = oldmap;
  31. };
  32. game.Doors.prototype.walkable = true;
  33. game.Doors.prototype.frame = 3;
  34. game.Doors.prototype.door = true;
  35. game.Tile2 = function()
  36. {
  37. };
  38. game.Tile2.prototype = new game.Doors(2,1);
  39. game.Tile3 = function()
  40. {
  41. };
  42. game.Tile3.prototype = new game.Doors(1,2);
  43. game.Tile4 = function()
  44. {
  45. };
  46. game.Tile4.prototype = new game.Doors(3,2);
  47. game.Tile5 = function()
  48. {
  49. };
  50. game.Tile5.prototype = new game.Doors(2,3);
  51. game.Tile6 = function()
  52. {
  53. };
  54. game.Tile6.prototype = new game.Doors(4,3);
  55. game.Tile7 = function()
  56. {
  57. };
  58. game.Tile7.prototype = new game.Doors(3,4);
  59. game.Tile8 = function()
  60. {
  61. };
  62. game.Tile8.prototype = new game.Doors(5,4);
  63. game.Tile9 = function()
  64. {
  65. };
  66. game.Tile9.prototype = new game.Doors(4,5);
  67. game.Tile10 = function()
  68. {
  69. };
  70. game.Tile10.prototype.walkable = false;
  71. game.Tile10.prototype.frame = 2;
  72. game.Tile10.prototype.ladder = true;
  73. game.Tile10.prototype.item = "ladder";
  74. game.Tile11 = function()
  75. {
  76. };
  77. game.Tile11.prototype.walkable = true;
  78. game.Tile11.prototype.frame = 1;
  79. game.Tile11.prototype.ladder = true;
  80. game.Tile11.prototype.item = "ladder";
  81. myItems = [[0],[[1,2,2],[1,13,2],[2,1,2],[2,14,2],[2,12,3],[2,3,3],[3,6,2],[3,7,2],[3,1,3],[3,14,3],[4,1,6],[4,2,6],[5,1,9],[5,14,9],[6,11,2],[6,12,2],[7,3,8],[7,4,8],[10,13,5],[11,13,5]],[[1,5,2],[1,7,2],[1,9,2],[1,2,5],[1,9,6],[1,14,8],[2,1,2],[2,13,2],[2,6,6],[3,2,2],[3,12,2],[3,14,2],[3,14,6],[4,1,5],[4,3,5],[5,14,3],[5,14,4],[6,3,2],[6,4,2],[7,1,6],[7,1,7],[8,1,8]],[[1,14,4],[1,2,5],[1,1,7],[2,1,3],[2,2,3],[2,13,2],[2,14,2],[2,1,8],[3,6,3],[3,7,3],[3,13,6],[3,14,6],[4,5,3],[4,8,3],[5,9,3],[5,10,3],[6,11,4],[6,11,5],[7,14,7],[7,1,9],[9,13,8]],[[1,13,2],[1,14,5],[1,9,6],[1,3,8],[2,1,3],[2,2,3],[2,14,2],[2,13,5],[3,3,3],[3,12,5],[3,1,6],[3,2,6],[4,11,2],[4,12,2],[5,9,2],[5,10,2],[6,8,8],[6,9,8],[7,7,4],[7,8,4]],[[1,1,2],[1,9,1],[1,2,5],[1,9,4],[1,14,5],[2,1,1],[2,10,1],[2,13,1],[2,1,4],[3,4,4],[3,5,4],[3,12,4],[3,13,4],[4,11,1],[4,12,1],[5,2,1],[5,14,1],[6,7,6],[6,8,6],[7,3,7],[7,4,7]]];
  82. game.Item1 = function()
  83. {
  84. };
  85. game.Item1.prototype.typeNum = 1;
  86. game.Item2 = function()
  87. {
  88. };
  89. game.Item2.prototype.typeNum = 2;
  90. game.Item3 = function()
  91. {
  92. };
  93. game.Item3.prototype.typeNum = 3;
  94. game.Item4 = function()
  95. {
  96. };
  97. game.Item4.prototype.typeNum = 4;
  98. game.Item5 = function()
  99. {
  100. };
  101. game.Item5.prototype.typeNum = 5;
  102. game.Item6 = function()
  103. {
  104. };
  105. game.Item6.prototype.typeNum = 6;
  106. game.Item7 = function()
  107. {
  108. };
  109. game.Item7.prototype.typeNum = 7;
  110. game.Item8 = function()
  111. {
  112. };
  113. game.Item8.prototype.typeNum = 8;
  114. game.Item9 = function()
  115. {
  116. };
  117. game.Item9.prototype.typeNum = 9;
  118. game.Item10 = function()
  119. {
  120. };
  121. game.Item10.prototype.typeNum = 10;
  122. game.Item11 = function()
  123. {
  124. };
  125. game.Item11.prototype.typeNum = 11;
  126. myEnemies = [[0],[[1,4,3],[2,10,3],[3,3,5],[4,11,5],[5,2,9],[6,8,4],[7,5,7]],[[2,11,7],[3,4,7],[4,10,4],[5,4,4],[7,7,5],[6,8,8]],[[1,3,5],[2,6,6],[3,12,4],[4,10,7],[],[6,6,8],[7,11,2]],[[1,2,4],[2,12,3],[3,6,6],[4,12,7],[5,2,9],[6,3,7],[7,10,8]],[[1,3,2],[2,4,5],[3,1,8],[4,7,4],[5,12,5],[7,8,3],[6,9,7]]];
  127. game.Enemyp1 = function()
  128. {
  129. };
  130. game.Enemyp1.prototype.xMove = 1;
  131. game.Enemyp1.prototype.yMove = 0;
  132. game.Enemyp1.prototype.speed = -2;
  133. game.Enemyp2 = function()
  134. {
  135. };
  136. game.Enemyp2.prototype.xMove = 1;
  137. game.Enemyp2.prototype.yMove = 0;
  138. game.Enemyp2.prototype.speed = 2;
  139. game.Enemyp3 = function()
  140. {
  141. };
  142. game.Enemyp3.prototype.xMove = 1;
  143. game.Enemyp3.prototype.yMove = 0;
  144. game.Enemyp3.prototype.speed = 2;
  145. game.Enemyp4 = function()
  146. {
  147. };
  148. game.Enemyp4.prototype.xMove = 1;
  149. game.Enemyp4.prototype.yMove = 0;
  150. game.Enemyp4.prototype.speed = 2;
  151. game.Enemyp5 = function()
  152. {
  153. };
  154. game.Enemyp5.prototype.xMove = 1;
  155. game.Enemyp5.prototype.yMove = 0;
  156. game.Enemyp5.prototype.speed = -1;
  157. game.Enemyp6 = function()
  158. {
  159. };
  160. game.Enemyp6.prototype.xMove = 1;
  161. game.Enemyp6.prototype.yMove = 0;
  162. game.Enemyp6.prototype.speed = -3;
  163. game.Enemyp7 = function()
  164. {
  165. };
  166. game.Enemyp7.prototype.xMove = 1;
  167. game.Enemyp7.prototype.yMove = 0;
  168. game.Enemyp7.prototype.speed = 3;
  169. game.Bullet = function()
  170. {
  171. };
  172. game.Bullet.prototype.speed = 5;
  173. game.Bullet.prototype.dirx = 0;
  174. game.Bullet.prototype.diry = -1;
  175. game.Bullet.prototype.width = 2;
  176. game.Bullet.prototype.height = 2;
  177. myMovingTiles = [[0],[[2,8,8]],[[2,7,4]],[[2,6,5]],[[2,7,4]],[[2,12,3]]];
  178. game.MovingTilep1 = function()
  179. {
  180. };
  181. game.MovingTilep1.prototype.speed = 2;
  182. game.MovingTilep1.prototype.dirx = 0;
  183. game.MovingTilep1.prototype.diry = 1;
  184. game.MovingTilep1.prototype.miny = 0;
  185. game.MovingTilep1.prototype.maxy = 2;
  186. game.MovingTilep1.prototype.width = game.tileW / 2;
  187. game.MovingTilep1.prototype.height = game.tileH / 2;
  188. game.MovingTilep2 = function()
  189. {
  190. };
  191. game.MovingTilep2.prototype.speed = 2;
  192. game.MovingTilep2.prototype.dirx = 1;
  193. game.MovingTilep2.prototype.diry = 0;
  194. game.MovingTilep2.prototype.minx = -2;
  195. game.MovingTilep2.prototype.maxx = 2;
  196. game.MovingTilep2.prototype.width = game.tileW / 2;
  197. game.MovingTilep2.prototype.height = game.tileH / 2;
  198. char = {xtile:7,ytile:5,speed:4,unDead:true,flystart:-14,jumpstart:-10,gravity:1.2,fly:false,jump:false,havinggun:false,shootspeed:1000,climb:false,onMovingTile:false};
  199. buildMap(_root["myMap" + game.currentMap]);
  200. fall(_root.char);
  201. init();
  202. stop();
  203. _root.createEmptyMovieClip("controller",20002);
  204. controller.onEnterFrame = function()
  205. {
  206.    controlFunc();
  207. };
  208. _root.onEnterFrame = function()
  209. {
  210.    if(Key.isDown(17))
  211.    {
  212.       pauseMc.play();
  213.    }
  214. };
  215.